/**
 * 消息类型常量
 */
export const MessageType = {
  JOIN: 1,
  LEAVE: 2,
  TEXT: 3,
  READY: 4,
  READY_CHANGED: 5,
  GAME_OP: 6,
  GAME_STATE: 7,
  GAME_START: 8,
  GAME_END: 9,
  READ: 10, // 消息已读状态
  ROOM_LIST_UPDATE: 11, // 房间列表更新
  USER_LIST_UPDATE: 12, // 用户列表更新
  ROOM_USER_COUNT: 13,   // 房间人数更新
  USER_STATUS_CHANGE: 14, // 新增：用户状态变更
  FRIENDS_STATUS: 15,     // 新增：好友状态列表
  SYSTEM: 99
}

/**
 * 游戏类型常量
 */
export const GameType = {
  SNAKE: 'snake',
  GOMOKU: 'gomoku',
  TICTACTOE: 'tictactoe',
  RUINS: 'ruins',
  FARM: 'game'
}

/**
 * 连接类型常量
 */
export const ConnectionType = {
  ROOM_LIST: 'roomList',
  GAME_ROOM: 'gameRoom',
  CHAT_ROOM: 'chatRoom'
} 